CXXFLAGS =  -c $(INCLUDE) $(APP_CXXFLAGS)

all: outputmessage $(OBJS) $(CPPUTEST_TARGET)

.PHONY: outputmessage
outputmessage:
	@echo "Building with CXXFLAGS = $(CXXFLAGS)"

.cpp.o: outputmessage
	@echo $(CXX) $<
	@$(CXX) $(CXXFLAGS) -o $@ $<


DEPENDENCY_FILE = .dependencies

depend:
	rm -f $(DEPENDENCY_FILE)
	$(CXX) -MM -c $(CXXFLAGS) *.c* >$(DEPENDENCY_FILE)
	
ifeq ($(DEPENDENCY_FILE), $(wildcard $(DEPENDENCY_FILE)))
     include $(DEPENDENCY_FILE)
endif

clean:
	rm -f *.o $(CPPUTEST_TARGET) $(CPPUTEST_TARGET).exe	
